package com.ruoyi.fee.mapper;

import java.util.List;
import com.ruoyi.fee.domain.WStackTransferFeeRule;

/**
 * 倒垛费Mapper接口
 * 
 * @author wzy
 * @date 2024-08-30 11:57:04
 */
public interface WStackTransferFeeRuleMapper 
{
    /**
     * 查询倒垛费
     * 
     * @param stackTransferFeeId 倒垛费主键
     * @return 倒垛费
     */
    public WStackTransferFeeRule selectWStackTransferFeeRuleByStackTransferFeeId(Long stackTransferFeeId);

    /**
     * 查询倒垛费列表
     * 
     * @param wStackTransferFeeRule 倒垛费
     * @return 倒垛费集合
     */
    public List<WStackTransferFeeRule> selectWStackTransferFeeRuleList(WStackTransferFeeRule wStackTransferFeeRule);

    /**
     * 新增倒垛费
     * 
     * @param wStackTransferFeeRule 倒垛费
     * @return 结果
     */
    public int insertWStackTransferFeeRule(WStackTransferFeeRule wStackTransferFeeRule);

    /**
     * 修改倒垛费
     * 
     * @param wStackTransferFeeRule 倒垛费
     * @return 结果
     */
    public int updateWStackTransferFeeRule(WStackTransferFeeRule wStackTransferFeeRule);

    /**
     * 删除倒垛费
     * 
     * @param stackTransferFeeId 倒垛费主键
     * @return 结果
     */
    public int deleteWStackTransferFeeRuleByStackTransferFeeId(Long stackTransferFeeId);

    /**
     * 批量删除倒垛费
     * 
     * @param stackTransferFeeIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteWStackTransferFeeRuleByStackTransferFeeIds(Long[] stackTransferFeeIds);
}
